notetaking as a developer